package com.business.domain;

import java.sql.*;
import java.io.Serializable;
import java.util.Date;
import java.util.List;
import java.util.ArrayList;
import com.common.utils.BaseDoamin;
import org.springframework.format.annotation.DateTimeFormat;

public class T_contract_bill extends BaseDoamin implements Serializable
{
    /********************************* properties *****************************/

	private Integer billid;    
	private String billno;    
	private Integer contractid;    
	private String contractno;    
	private Integer buildingid;    
	private String buildingno;    
	private Integer companyid;    
	private String conpanyno;    
	private String payday;    
	private Double totalprice;    
	private String info;    
	private String billtime;    
	private String status;    
	private Double recivetotal;    
	private Double minprice;    
	private String endday;    
	private String billstartdate;    
	private String billenddate;    
	private String area;    
	private String linktel;    
	private String billtype;    
	private String creater;    
	private String creattime;    
	private String updater;    
	private String updatetime;    
	private String ext1;    
	private String ext2;    
	private String ext3;    
	private String ext4;    
	private String ext5;    
	private String ext6;    
	private String invoicestatus;    
	private String invoiceno;    
	private String invoicedoner;    
	private String invoicetime;    
	private String receiveinvoice;    
	private Double latefee;    
	private Double overduemoney;    
	private Double shouldrecivetotal;    
	private String sftype;    
	private Double basefee;    
	private Integer paypreday;    
	private String paypredaytype;    
	private String overduestatus;    
	private String invoicetype;    
	private Double rate;    
	private Double ratemoney;    
	private Double invoicedmoney;    
	private String biztype;    

    /****************************** default construct**************************/

	public T_contract_bill()
	{
	}	
	
    /*********************************** method *******************************/
   
	/**
	 * get billid
	 * @return billid
	 */
	public Integer getBillid()
	{
		return billid;
	}
	
	/**
	 * set billid
	 * @param billid
	 */
	public void setBillid( Integer billid)
	{
		this.billid = billid;
	}	
	/**
	 * get billno
	 * @return billno
	 */
	public String getBillno()
	{
		return billno;
	}
	
	/**
	 * set billno
	 * @param billno
	 */
	public void setBillno( String billno)
	{
		this.billno = billno;
	}	
	/**
	 * get contractid
	 * @return contractid
	 */
	public Integer getContractid()
	{
		return contractid;
	}
	
	/**
	 * set contractid
	 * @param contractid
	 */
	public void setContractid( Integer contractid)
	{
		this.contractid = contractid;
	}	
	/**
	 * get contractno
	 * @return contractno
	 */
	public String getContractno()
	{
		return contractno;
	}
	
	/**
	 * set contractno
	 * @param contractno
	 */
	public void setContractno( String contractno)
	{
		this.contractno = contractno;
	}	
	/**
	 * get buildingid
	 * @return buildingid
	 */
	public Integer getBuildingid()
	{
		return buildingid;
	}
	
	/**
	 * set buildingid
	 * @param buildingid
	 */
	public void setBuildingid( Integer buildingid)
	{
		this.buildingid = buildingid;
	}	
	/**
	 * get buildingno
	 * @return buildingno
	 */
	public String getBuildingno()
	{
		return buildingno;
	}
	
	/**
	 * set buildingno
	 * @param buildingno
	 */
	public void setBuildingno( String buildingno)
	{
		this.buildingno = buildingno;
	}	
	/**
	 * get companyid
	 * @return companyid
	 */
	public Integer getCompanyid()
	{
		return companyid;
	}
	
	/**
	 * set companyid
	 * @param companyid
	 */
	public void setCompanyid( Integer companyid)
	{
		this.companyid = companyid;
	}	
	/**
	 * get conpanyno
	 * @return conpanyno
	 */
	public String getConpanyno()
	{
		return conpanyno;
	}
	
	/**
	 * set conpanyno
	 * @param conpanyno
	 */
	public void setConpanyno( String conpanyno)
	{
		this.conpanyno = conpanyno;
	}	
	/**
	 * get payday
	 * @return payday
	 */
	public String getPayday()
	{
		return payday;
	}
	
	/**
	 * set payday
	 * @param payday
	 */
	public void setPayday( String payday)
	{
		this.payday = payday;
	}	
	/**
	 * get totalprice
	 * @return totalprice
	 */
	public Double getTotalprice()
	{
		return totalprice;
	}
	
	/**
	 * set totalprice
	 * @param totalprice
	 */
	public void setTotalprice( Double totalprice)
	{
		this.totalprice = totalprice;
	}	
	/**
	 * get info
	 * @return info
	 */
	public String getInfo()
	{
		return info;
	}
	
	/**
	 * set info
	 * @param info
	 */
	public void setInfo( String info)
	{
		this.info = info;
	}	
	/**
	 * get billtime
	 * @return billtime
	 */
	public String getBilltime()
	{
		return billtime;
	}
	
	/**
	 * set billtime
	 * @param billtime
	 */
	public void setBilltime( String billtime)
	{
		this.billtime = billtime;
	}	
	/**
	 * get status
	 * @return status
	 */
	public String getStatus()
	{
		return status;
	}
	
	/**
	 * set status
	 * @param status
	 */
	public void setStatus( String status)
	{
		this.status = status;
	}	
	/**
	 * get recivetotal
	 * @return recivetotal
	 */
	public Double getRecivetotal()
	{
		return recivetotal;
	}
	
	/**
	 * set recivetotal
	 * @param recivetotal
	 */
	public void setRecivetotal( Double recivetotal)
	{
		this.recivetotal = recivetotal;
	}	
	/**
	 * get minprice
	 * @return minprice
	 */
	public Double getMinprice()
	{
		return minprice;
	}
	
	/**
	 * set minprice
	 * @param minprice
	 */
	public void setMinprice( Double minprice)
	{
		this.minprice = minprice;
	}	
	/**
	 * get endday
	 * @return endday
	 */
	public String getEndday()
	{
		return endday;
	}
	
	/**
	 * set endday
	 * @param endday
	 */
	public void setEndday( String endday)
	{
		this.endday = endday;
	}	
	/**
	 * get billstartdate
	 * @return billstartdate
	 */
	public String getBillstartdate()
	{
		return billstartdate;
	}
	
	/**
	 * set billstartdate
	 * @param billstartdate
	 */
	public void setBillstartdate( String billstartdate)
	{
		this.billstartdate = billstartdate;
	}	
	/**
	 * get billenddate
	 * @return billenddate
	 */
	public String getBillenddate()
	{
		return billenddate;
	}
	
	/**
	 * set billenddate
	 * @param billenddate
	 */
	public void setBillenddate( String billenddate)
	{
		this.billenddate = billenddate;
	}	
	/**
	 * get area
	 * @return area
	 */
	public String getArea()
	{
		return area;
	}
	
	/**
	 * set area
	 * @param area
	 */
	public void setArea( String area)
	{
		this.area = area;
	}	
	/**
	 * get linktel
	 * @return linktel
	 */
	public String getLinktel()
	{
		return linktel;
	}
	
	/**
	 * set linktel
	 * @param linktel
	 */
	public void setLinktel( String linktel)
	{
		this.linktel = linktel;
	}	
	/**
	 * get billtype
	 * @return billtype
	 */
	public String getBilltype()
	{
		return billtype;
	}
	
	/**
	 * set billtype
	 * @param billtype
	 */
	public void setBilltype( String billtype)
	{
		this.billtype = billtype;
	}	
	/**
	 * get creater
	 * @return creater
	 */
	public String getCreater()
	{
		return creater;
	}
	
	/**
	 * set creater
	 * @param creater
	 */
	public void setCreater( String creater)
	{
		this.creater = creater;
	}	
	/**
	 * get creattime
	 * @return creattime
	 */
	public String getCreattime()
	{
		return creattime;
	}
	
	/**
	 * set creattime
	 * @param creattime
	 */
	public void setCreattime( String creattime)
	{
		this.creattime = creattime;
	}	
	/**
	 * get updater
	 * @return updater
	 */
	public String getUpdater()
	{
		return updater;
	}
	
	/**
	 * set updater
	 * @param updater
	 */
	public void setUpdater( String updater)
	{
		this.updater = updater;
	}	
	/**
	 * get updatetime
	 * @return updatetime
	 */
	public String getUpdatetime()
	{
		return updatetime;
	}
	
	/**
	 * set updatetime
	 * @param updatetime
	 */
	public void setUpdatetime( String updatetime)
	{
		this.updatetime = updatetime;
	}	
	/**
	 * get ext1
	 * @return ext1
	 */
	public String getExt1()
	{
		return ext1;
	}
	
	/**
	 * set ext1
	 * @param ext1
	 */
	public void setExt1( String ext1)
	{
		this.ext1 = ext1;
	}	
	/**
	 * get ext2
	 * @return ext2
	 */
	public String getExt2()
	{
		return ext2;
	}
	
	/**
	 * set ext2
	 * @param ext2
	 */
	public void setExt2( String ext2)
	{
		this.ext2 = ext2;
	}	
	/**
	 * get ext3
	 * @return ext3
	 */
	public String getExt3()
	{
		return ext3;
	}
	
	/**
	 * set ext3
	 * @param ext3
	 */
	public void setExt3( String ext3)
	{
		this.ext3 = ext3;
	}	
	/**
	 * get ext4
	 * @return ext4
	 */
	public String getExt4()
	{
		return ext4;
	}
	
	/**
	 * set ext4
	 * @param ext4
	 */
	public void setExt4( String ext4)
	{
		this.ext4 = ext4;
	}	
	/**
	 * get ext5
	 * @return ext5
	 */
	public String getExt5()
	{
		return ext5;
	}
	
	/**
	 * set ext5
	 * @param ext5
	 */
	public void setExt5( String ext5)
	{
		this.ext5 = ext5;
	}	
	/**
	 * get ext6
	 * @return ext6
	 */
	public String getExt6()
	{
		return ext6;
	}
	
	/**
	 * set ext6
	 * @param ext6
	 */
	public void setExt6( String ext6)
	{
		this.ext6 = ext6;
	}	
	/**
	 * get invoicestatus
	 * @return invoicestatus
	 */
	public String getInvoicestatus()
	{
		return invoicestatus;
	}
	
	/**
	 * set invoicestatus
	 * @param invoicestatus
	 */
	public void setInvoicestatus( String invoicestatus)
	{
		this.invoicestatus = invoicestatus;
	}	
	/**
	 * get invoiceno
	 * @return invoiceno
	 */
	public String getInvoiceno()
	{
		return invoiceno;
	}
	
	/**
	 * set invoiceno
	 * @param invoiceno
	 */
	public void setInvoiceno( String invoiceno)
	{
		this.invoiceno = invoiceno;
	}	
	/**
	 * get invoicedoner
	 * @return invoicedoner
	 */
	public String getInvoicedoner()
	{
		return invoicedoner;
	}
	
	/**
	 * set invoicedoner
	 * @param invoicedoner
	 */
	public void setInvoicedoner( String invoicedoner)
	{
		this.invoicedoner = invoicedoner;
	}	
	/**
	 * get invoicetime
	 * @return invoicetime
	 */
	public String getInvoicetime()
	{
		return invoicetime;
	}
	
	/**
	 * set invoicetime
	 * @param invoicetime
	 */
	public void setInvoicetime( String invoicetime)
	{
		this.invoicetime = invoicetime;
	}	
	/**
	 * get receiveinvoice
	 * @return receiveinvoice
	 */
	public String getReceiveinvoice()
	{
		return receiveinvoice;
	}
	
	/**
	 * set receiveinvoice
	 * @param receiveinvoice
	 */
	public void setReceiveinvoice( String receiveinvoice)
	{
		this.receiveinvoice = receiveinvoice;
	}	
	/**
	 * get latefee
	 * @return latefee
	 */
	public Double getLatefee()
	{
		return latefee;
	}
	
	/**
	 * set latefee
	 * @param latefee
	 */
	public void setLatefee( Double latefee)
	{
		this.latefee = latefee;
	}	
	/**
	 * get overduemoney
	 * @return overduemoney
	 */
	public Double getOverduemoney()
	{
		return overduemoney;
	}
	
	/**
	 * set overduemoney
	 * @param overduemoney
	 */
	public void setOverduemoney( Double overduemoney)
	{
		this.overduemoney = overduemoney;
	}	
	/**
	 * get shouldrecivetotal
	 * @return shouldrecivetotal
	 */
	public Double getShouldrecivetotal()
	{
		return shouldrecivetotal;
	}
	
	/**
	 * set shouldrecivetotal
	 * @param shouldrecivetotal
	 */
	public void setShouldrecivetotal( Double shouldrecivetotal)
	{
		this.shouldrecivetotal = shouldrecivetotal;
	}	
	/**
	 * get sftype
	 * @return sftype
	 */
	public String getSftype()
	{
		return sftype;
	}
	
	/**
	 * set sftype
	 * @param sftype
	 */
	public void setSftype( String sftype)
	{
		this.sftype = sftype;
	}	
	/**
	 * get basefee
	 * @return basefee
	 */
	public Double getBasefee()
	{
		return basefee;
	}
	
	/**
	 * set basefee
	 * @param basefee
	 */
	public void setBasefee( Double basefee)
	{
		this.basefee = basefee;
	}	
	/**
	 * get paypreday
	 * @return paypreday
	 */
	public Integer getPaypreday()
	{
		return paypreday;
	}
	
	/**
	 * set paypreday
	 * @param paypreday
	 */
	public void setPaypreday( Integer paypreday)
	{
		this.paypreday = paypreday;
	}	
	/**
	 * get paypredaytype
	 * @return paypredaytype
	 */
	public String getPaypredaytype()
	{
		return paypredaytype;
	}
	
	/**
	 * set paypredaytype
	 * @param paypredaytype
	 */
	public void setPaypredaytype( String paypredaytype)
	{
		this.paypredaytype = paypredaytype;
	}	
	/**
	 * get overduestatus
	 * @return overduestatus
	 */
	public String getOverduestatus()
	{
		return overduestatus;
	}
	
	/**
	 * set overduestatus
	 * @param overduestatus
	 */
	public void setOverduestatus( String overduestatus)
	{
		this.overduestatus = overduestatus;
	}	
	/**
	 * get invoicetype
	 * @return invoicetype
	 */
	public String getInvoicetype()
	{
		return invoicetype;
	}
	
	/**
	 * set invoicetype
	 * @param invoicetype
	 */
	public void setInvoicetype( String invoicetype)
	{
		this.invoicetype = invoicetype;
	}	
	/**
	 * get rate
	 * @return rate
	 */
	public Double getRate()
	{
		return rate;
	}
	
	/**
	 * set rate
	 * @param rate
	 */
	public void setRate( Double rate)
	{
		this.rate = rate;
	}	
	/**
	 * get ratemoney
	 * @return ratemoney
	 */
	public Double getRatemoney()
	{
		return ratemoney;
	}
	
	/**
	 * set ratemoney
	 * @param ratemoney
	 */
	public void setRatemoney( Double ratemoney)
	{
		this.ratemoney = ratemoney;
	}	
	/**
	 * get invoicedmoney
	 * @return invoicedmoney
	 */
	public Double getInvoicedmoney()
	{
		return invoicedmoney;
	}
	
	/**
	 * set invoicedmoney
	 * @param invoicedmoney
	 */
	public void setInvoicedmoney( Double invoicedmoney)
	{
		this.invoicedmoney = invoicedmoney;
	}	
	/**
	 * get biztype
	 * @return biztype
	 */
	public String getBiztype()
	{
		return biztype;
	}
	
	/**
	 * set biztype
	 * @param biztype
	 */
	public void setBiztype( String biztype)
	{
		this.biztype = biztype;
	}	

    @Override
	public String toString() {
		return "T_contract_bill [	"+	
	    " billid=" + billid + ","+      
	    " billno=" + billno + ","+      
	    " contractid=" + contractid + ","+      
	    " contractno=" + contractno + ","+      
	    " buildingid=" + buildingid + ","+      
	    " buildingno=" + buildingno + ","+      
	    " companyid=" + companyid + ","+      
	    " conpanyno=" + conpanyno + ","+      
	    " payday=" + payday + ","+      
	    " totalprice=" + totalprice + ","+      
	    " info=" + info + ","+      
	    " billtime=" + billtime + ","+      
	    " status=" + status + ","+      
	    " recivetotal=" + recivetotal + ","+      
	    " minprice=" + minprice + ","+      
	    " endday=" + endday + ","+      
	    " billstartdate=" + billstartdate + ","+      
	    " billenddate=" + billenddate + ","+      
	    " area=" + area + ","+      
	    " linktel=" + linktel + ","+      
	    " billtype=" + billtype + ","+      
	    " creater=" + creater + ","+      
	    " creattime=" + creattime + ","+      
	    " updater=" + updater + ","+      
	    " updatetime=" + updatetime + ","+      
	    " ext1=" + ext1 + ","+      
	    " ext2=" + ext2 + ","+      
	    " ext3=" + ext3 + ","+      
	    " ext4=" + ext4 + ","+      
	    " ext5=" + ext5 + ","+      
	    " ext6=" + ext6 + ","+      
	    " invoicestatus=" + invoicestatus + ","+      
	    " invoiceno=" + invoiceno + ","+      
	    " invoicedoner=" + invoicedoner + ","+      
	    " invoicetime=" + invoicetime + ","+      
	    " receiveinvoice=" + receiveinvoice + ","+      
	    " latefee=" + latefee + ","+      
	    " overduemoney=" + overduemoney + ","+      
	    " shouldrecivetotal=" + shouldrecivetotal + ","+      
	    " sftype=" + sftype + ","+      
	    " basefee=" + basefee + ","+      
	    " paypreday=" + paypreday + ","+      
	    " paypredaytype=" + paypredaytype + ","+      
	    " overduestatus=" + overduestatus + ","+      
	    " invoicetype=" + invoicetype + ","+      
	    " rate=" + rate + ","+      
	    " ratemoney=" + ratemoney + ","+      
	    " invoicedmoney=" + invoicedmoney + ","+      
	    " biztype=" + biztype + ","+      
	    "]";
	}
}	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
